home *** CD-ROM | disk | FTP | other *** search
/ CD Ware Multimedia 1994 November / Cd Ware (Nro. 2) - Epimundo.iso / OS2 / PC2_170.ZIP / PC2.HLP (.txt) < prev    next >
Encoding:
OS/2 Help File  |  1994-06-01  |  55.9 KB  |  1,181 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. PC/2 Help for Help ΓòÉΓòÉΓòÉ
  3.  
  4.                      PC/2 - Program Commander/2 Version 1.70
  5.                       for IBM OS/2 2.x Presentation Manager
  6.                      Copyright (C) by Stangl Roman 06, 1994
  7.  
  8. Please select one of the following topics for further information: 
  9.  
  10. o About the utility PC/2 
  11. o Installing PC/2 
  12. o Using PC/2 as a WPS addon 
  13. o Concepts of the Popup-Menu 
  14. o Starting a Program from PC/2 
  15. o Setup the Popup-Menu 
  16.  
  17.    - Adding a Submenu 
  18.    - Adding a Program 
  19.    - Adding a Popup Menu controls 
  20.    - Resorting a (Sub)menu 
  21.    - Run-time parameters 
  22.  
  23. o Setup the Desktop 
  24. o PC/2's Desktop overview window 
  25. o Error messages 
  26.  
  27. <Backward>                 <Forward> 
  28.  
  29.  
  30. ΓòÉΓòÉΓòÉ 2. Help for About PC/2 ΓòÉΓòÉΓòÉ
  31.  
  32.                      PC/2 - Program Commander/2 Version 1.70
  33.                       for IBM OS/2 2.x Presentation Manager
  34.                      Copyright (C) by Stangl Roman 06, 1994
  35.  
  36. E-Mail: 
  37.  
  38. o InterNet: RSTANGL@VNET.IBM.COM 
  39. o FidoNet: Roman Stangl @ 2:310/14 LA BAMBA BBS Tel.: (Int. Code +43 +1 
  40.   +6898971) 
  41. o FidoNet: Roman Stangl @ IBM Austria National Support BBS Tel.: (Int. Code +43 
  42.   +1 +21145-6600) 
  43. o IBM VNET: 61821799 at VIEVMA 
  44.  
  45. This program is classified as Freeware. Under the copyright, you are allowed 
  46. and encouraged to freely use, distribute or modify this program under the 
  47. following conditions: 
  48.  
  49. o The complete source code and all executables are included. This rule also 
  50.   applies for any modifications you made. 
  51. o You may only charge for the costs of duplicating, distribution on InterNet, 
  52.   FidoNet or similar is preferred therefor. This program must not be sold by 
  53.   immoral "Public Domain & ShareWare" dealers that charge a price far ahead of 
  54.   the actual duplication costs. 
  55. o Any commercial use is prohibited without contacting me prior, except for 
  56.   incorporating the idea/code in any future release of OS/2 by IBM, however 
  57.   this clause doesn't apply for any private use. 
  58. o You don't want to port this utility to MS Windows or Windows NT (Nice Try). 
  59.  
  60. You are encouraged to upload this utility to your favourite file-server or BBS. 
  61. Please ensure that no file is missing, if you change the archive to a different 
  62. compression scheme. 
  63.  
  64. If you find this program useful and want to honor about ten weeks of work 
  65. writing this utility, you are welcome to send me a small fee of about 50 to 150 
  66. Austrian Schilling (about 5 to 15 dollar) to my home address. Of course you 
  67. don't need to pay again, if a new release of PC/2 comes out. Please send any 
  68. donations in cash, because it makes some troubles to exchange money orders or 
  69. similar in Austria! 
  70.  
  71. Any suggestions are of course welcome too. Because of the Freeware status of 
  72. PC/2 I am not going to send new versions or anything else by mail (which is 
  73. likely to become a never ending story), however I try my best to do support via 
  74. E-Mail! 
  75.  
  76. Thanks to all those, who sent me proposals and bug reports to improve this 
  77. utility! Special thanks to Mario Semo, Carrick von Schoultz and Markus Hof, 
  78. Roman Fischer, Alex Stewart, Ingo Pflanz, Rolf Knebel and Michael Wakunda who 
  79. gave me advices and/or source code to modify for use within PC/2 and/or other 
  80. support. 
  81.  
  82. My home address is: 
  83.  
  84.   Roman Stangl 
  85.   Strebersdorferstrasse 46 
  86.   A-2103  Langenzersdorf, Austria 
  87.  
  88. <Backward>                 <Forward> 
  89.  
  90.  
  91. ΓòÉΓòÉΓòÉ 3. Installing PC/2 ΓòÉΓòÉΓòÉ
  92.  
  93. You have obviously started PC/2 once, because you are reading this help panel. 
  94. The installation is just straight forward with the REXX script that installs 
  95. PC/2, however there are some points to notice: 
  96.  
  97. o The installation installed an icon on the Desktop and started the help panels 
  98.   of PC/2. To ensure that OS/2 starts PC/2 automatically the next time you boot 
  99.   your system, you must start PC/2 again (you then can notice that the 
  100.   background behind the icon changes). If you have added SET 
  101.   RESTARTOBJECTS=STARTUPFOLDERSONLY in your CONFIG.SYS then you must also add a 
  102.   shadow of PC/2 to your startup folder to ensure PC/2 is started the next time 
  103.   you boot OS/2. 
  104.  
  105. o PC/2 requires the file PC2HOOK.DLL to be accessible. PC/2 tries to find this 
  106.   file either in the current directory, or in a path that is included in the 
  107.   environment variable LIBPATH. PC/2 will not be able to run, if PC2HOOK.DLL 
  108.   can't be loaded. The file PC2.HLP may be either accessible in the directory, 
  109.   where PC/2 is started from, or in a path that is included in the environment 
  110.   variable HELP. If you have problems running PC/2, ensure, that the working 
  111.   directory of PC/2 is accessible by these variables in your CONFIG.SYS. 
  112.  
  113. o The installation assumes that you are using the default profile Pc2.cfg 
  114.   containing a standard pre-defined Popup-Menu. If you want to use an other 
  115.   Popup-Menu, you have to restart PC/2 and add your preferred profile as a 
  116.   commandline option. Click to the next help panel to get more information 
  117.   about commandline parameters. You may also use your favourite editor, to 
  118.   import one profile into another, but you have to ensure, that you don't 
  119.   violate the syntax rules of the profile. 
  120.  
  121. o PC/2 looks for its initialization file PC2.INI in the directory where PC/2 
  122.   was started from. 
  123.  
  124. o You can only run one copy of PC/2 concurrently. 
  125.  
  126. o If you select a DOS-Program to be started via PC/2, the time-slice of their 
  127.   sessions is optimized (the DOS-Settings are modified to IDLE_SECONDS=5 
  128.   IDLE_SENSITIVITY=100) to get a better performance. This is useful for most 
  129.   DOS games. 
  130.  
  131. o You may use PC/2 with or without the WPS installed, you may even use PC/2 as 
  132.   a replacement for the WPS. To do so you must install PC/2 first. Then you 
  133.   have to ensure that PC2HOOK.DLL is accessible by PC/2. Do this by adding the 
  134.   path you installed PC/2 into, to the LIBPATH environment variable in your 
  135.   CONFIG.SYS. PC/2 won't run as a WPS replacement if PC2HOOK.DLL is not in a 
  136.   path pointed to by the LIBPATH environment variable (this requirement is new 
  137.   for Version 1.70). You also have to ensure that PC2.HLP is accessible in the 
  138.   PC/2 directory or in a path pointed to by the HELP environment variable in 
  139.   your CONFIG.SYS file. Then replace the statement SET 
  140.   RUNWORKPLACE=C:\OS2\PMSHELL.EXE with SET RUNWORKPLACE=[path]PC2.EXE where 
  141.   [path] is the pathname of the directory you installed PC/2. The next time you 
  142.   boot, PC/2 will be started as a replacement for the WPS. Be careful, OS/2 
  143.   seems to dislike any parameters added to the program that is started as the 
  144.   WPS! 
  145.  
  146.   Caution! PC/2 was not tested on all OS/2 versions or installed software and 
  147.   hardware (simply because I don't have them), so there may be bugs!. Of course 
  148.   you can start the WPS from a command prompt by typing START PMSHELL or add a 
  149.   corresponding entry to PC/2. 
  150.  
  151. <Backward>                 <Forward> 
  152.  
  153.  
  154. ΓòÉΓòÉΓòÉ 4. General Help for PC/2 ΓòÉΓòÉΓòÉ
  155.  
  156. PC/2 - Program Commander is an addon or replacement for the WPS (Workplace 
  157. Shell). The user can configure a menu that pops up, when mouse button 1 is 
  158. clicked anywhere on the Desktop. From this freely configurable Popup-Menu, you 
  159. can select an entry, which is launched immediately. 
  160.  
  161. PC/2 lets you define Hotkeys too. Pressing the Hotkey defined for a program, 
  162. this program is switched into the foreground or, if it is not already running, 
  163. launched immediately. 
  164.  
  165. PC/2 also allows you to expand the Desktop to a 9-fold virtual Desktop, you may 
  166. define Hotkeys to switch to an application on any virtual Desktop by a simple 
  167. keypress. You may also switch to any virtual Desktop directly by doubleclicking 
  168. with mouse button 1 on PC/2's overview window. p.PC/2 also enables you to 
  169. define a UNIX-style behaviour of switching the input focus from one window to 
  170. another. This allows you to have the input focus in a window, which is not the 
  171. topmost window. 
  172.  
  173. For example. the Popup-Menu might look like: 
  174.  
  175. You have selected the item Prompts, which is a Submenu containing seven more 
  176. items. F.e. the item OS/2 Window starts a windowed OS/2 command prompt, when 
  177. selected. This Popup-Menu is fully configurable, you may add, change or remove 
  178. items. An item can either be a Submenu containing more items, the name of a 
  179. program or a Menu Control. 
  180.  
  181. The complete Popup-Menu can be modified but the Menu Control Desktop Menu must 
  182. be defined before the Popup-Menu will be displayed after mouse button 1 clicks. 
  183. If you have not defined this Menu Control, the Setup dialog appears after mouse 
  184. button 1 clicks enabling you to add this control. 
  185.  
  186. Your configuration is read from the default profile Pc2.cfg each time PC/2 is 
  187. started and saved every time you made changes. You can of course overwrite the 
  188. default configuration filename to a file named Filename.ext by invoking PC/2 
  189. with the following commandline option: 
  190.  
  191. PC2 [-Profile Filename.ext] or 
  192.  
  193. PC2 [/Profile Filename.ext] 
  194.  
  195. where Filename.ext conforms to a filename of a PC/2 profile. Both FAT and HPFS 
  196. filename naming convention is accepted. A few sample configuration files are 
  197. provided in this package. 
  198.  
  199. As the default, the Popup-Menu appears if you double-click once on the Desktop, 
  200. if no option or the following option is specified: 
  201.  
  202. PC2 [-DoubleClick] or 
  203.  
  204. PC2 [/DoubleClick] 
  205.  
  206. You may select a single-click instead, by invoking PC/2 with the following 
  207. commandline option: 
  208.  
  209. PC2 [-SingleClick] or 
  210.  
  211. PC2 [/SingleClick] 
  212.  
  213. Please be sure not to combine both click behavior options. If you don't specify 
  214. this option a user-modifyable default behaviour is taken from PC2.INI. Of 
  215. course the options changing the click behavior and the configuration filename 
  216. options may be combined. 
  217.  
  218. Because some people use PC/2 as a WPS replacement, PC/2 contains a Menuitem to 
  219. ShutDown OS/2. By selecting this entry, it is safe to power off your PS/2 or PC 
  220. after all disk activity has been stopped, although no windows are closed. If 
  221. you run PC/2 as a WPS replacement and may want to start the WPS either by 
  222. starting PMSHELL.EXE from a command prompt or by starting a PMSHELL Menuitem 
  223. with PC/2. You then can follow the WPS initialization by heavy disk access and 
  224. buildup of your Desktop with objects. PC/2 requires to know the Desktop (in 
  225. technical terms the window handle of the Desktop) to be able to catch mouse 
  226. button 1 clicks. If you start the WPS the Desktop changes too. Therefor PC/2 
  227. checks regularily if the Desktop has changed, so you may have to wait a little 
  228. bit, after the WPS was started, that PC/2 recognizes mouse clicks again.. 
  229.  
  230. I would strongly recommend to start PC/2 during OS/2 boot. If you don't want to 
  231. use the default profile, don't forget to add /Profile Filename.exe to the 
  232. Parameters entryfield in the Settings of PC/2. 
  233.  
  234. The reason why I wrote this utility was primarily, that many programs installed 
  235. on a system require many folders and icons on the Desktop. But to start a 
  236. program, I don't want to open and close folders, so I made shadows on the 
  237. Desktop messing it up. The solution I prefer is to click on the Desktop, 
  238. getting immediately a menu and selecting the application to be launched from 
  239. this menu, or alternatively launch or switch to applications by simply pressing 
  240. a Hotkey. So PC/2 may help you to start your programs more quickly, without 
  241. needing to open and close folders. When running without the WPS installed, you 
  242. even don't have the possibility to launch applications from icons. 
  243.  
  244. <Backward>                 <Forward> 
  245.  
  246.  
  247. ΓòÉΓòÉΓòÉ 5. Concepts of PC/2 ΓòÉΓòÉΓòÉ
  248.  
  249. The basic idea behind PC/2 is to have an configurable Popup-Menu available, to 
  250. start programs quicky, without having to open and close folders. 
  251.  
  252. The Popup-Menu, popped up when you click with mouse button 1 anywhere on the 
  253. Desktop (just like button 2 for the Desktop Menu), consists of so-called items. 
  254. An item may be a Submenu, which contains further items, or the title of an 
  255. Application or Menu Control items. A Submenu contains a little arrow right 
  256. beside the title of the Submenu. Mouse button 1 is on most system the left 
  257. mouse button. 
  258.  
  259. You can imagine this Popup-Menu as a tree, with applications as leaves and 
  260. Submenus as nodes. PC/2 allows you to freely build your own tree. To do so you 
  261. have to click on the Desktop with the left mouse button and to select PC/2 
  262. Setup  Config Menu. A dialog box appears, where you can add, modify or remove 
  263. Submenus and Applications. The listbox displays all Submenus and Applications 
  264. of one level (like a cut through the tree). Of course you may change this level 
  265. up and down. 
  266.  
  267. You must have defined the Menu Configure Menu before PC/2 display it's 
  268. Popup-Menu on mouse button 1 clicks. If you don't have defined it, PC/2 
  269. displays it's Setup dialog after each click until you have added this control. 
  270.  
  271. Once you have configured your tree of Submenus and Applications, just press Ok 
  272. to take them into effect and save them to the profile or Cancel to take them 
  273. into effect without saving. 
  274.  
  275. <Backward>                 <Forward> 
  276.  
  277.  
  278. ΓòÉΓòÉΓòÉ 6. Help for starting a program via PC/2 ΓòÉΓòÉΓòÉ
  279.  
  280. After you have configured the PC/2 Popup-Menu, you click on the Desktop with 
  281. mouse button 1, select the Application you want to start and click on it. The 
  282. Application will be started as if you were clicking on an icon. 
  283.  
  284. One advantage starting an Application this way is, that you can manipulate many 
  285. parameters on how the Application is started, one thing you can't do with many 
  286. icons. F.e. you can start it invisible (useful for a backup program), making it 
  287. only visible by selecting it from the window list. You may also specify the 
  288. size of the Application or to start it in the background. You can even set it's 
  289. priority or define a Hotkey to switch to it. 
  290.  
  291. You can also start WPS objects, f.e. the Drives object or the Selective 
  292. Install. If you have an WPS object, that represents a seamless WIN-OS2 
  293. application, you may even launch all types of seamless WIN-OS2 sessions. 
  294. Without an corresponding WPS Object, PC/2 can only start seamless WIN-OS2 
  295. sessions as separate sessions (the complete WIN-OS2 environment is loaded). Be 
  296. warned! - you have to create an WPS Object with MAKEOBJ.CMD first to define an 
  297. Object ID (Identifier) with that Object, to enable PC/2 to get this ID. 
  298.  
  299. To close an Application, select the corresponding option from the Application 
  300. or terminate it from the tasklist. Alternatively you may use PC/2's Kill 
  301. smarticon to close the application's window. 
  302.  
  303. <Backward>                 <Forward> 
  304.  
  305.  
  306. ΓòÉΓòÉΓòÉ 7. Help for PC/2 Setup ΓòÉΓòÉΓòÉ
  307.  
  308. In the listbox, all Submenus and Applications of one level (imagine as a cut 
  309. through the tree) are displayed. A Submenu has an arrow right beside it. F.e. 
  310. assume the listbox contains 6 Submenus and 2 Applications resulting in the 
  311. following Popup-Menu: 
  312.  
  313. Select the item Config Menu to configure the items appearing in the Popup-Menu. 
  314. The Setup dialog appears allowing you to adjust all items of the current level. 
  315.  
  316. You may want to get into the Submenu Prompts. Just select the Submenu Prompts 
  317. an click on the button Level Down >>. The listbox will now be filled with all 
  318. Submenus and Applications of the Submenu Prompts. To get one level up, simply 
  319. press << Level Up. If nothing seems to change, you may be either at the highest 
  320. level (the root of the tree) or at the deepest level (a leaf of the tree) of a 
  321. Submenu. 
  322.  
  323. To configure the Popup-Menu just select an item. 
  324.  
  325. o To change or to remove this item use the buttons Change Entry or Remove 
  326.   Entry. Either a new dialog appears allowing you to change the item, or the 
  327.   item will be removed. 
  328. o To add a Submenu or an Application press the buttons Add Submenu or Add 
  329.   Program. A new dialog is displayed allowing you to add a new Submenu or 
  330.   Application, after pressing Ok in this dialog, the Submenu or Application 
  331.   will be inserted after the selected item, or at the end of the list if no 
  332.   item is selected. 
  333. o To add a Control press the button Add Control and a dialog appears allowing 
  334.   you to add Menu Controls predefined by PC/2. 
  335. o To resort a Submenu press the button Resort Menu. A new dialog is displayed 
  336.   allowing you to resort the currently listed Submenu. Press here to get more 
  337.   information about the Resort dialog. 
  338.  
  339. If the listbox is empty, you can't remove or change anything. You also can't 
  340. select any item, but in this case you can add a Submenu or an Application by 
  341. just pressing the buttons, without needing to select an item. 
  342.  
  343. Press Ok to write the configuration to the profile, or press Cancel to keep the 
  344. changes only in memory. Both buttons will dismiss the dialog. 
  345.  
  346. Example 1    Example 2 
  347.  
  348. <Backward>                 <Forward> 
  349.  
  350.  
  351. ΓòÉΓòÉΓòÉ 7.1. Setup example 1 ΓòÉΓòÉΓòÉ
  352.  
  353. Assume the listbox contains the following items resulting in the following 
  354. Popup-Menu: 
  355.  
  356. You want to remove the Submenu References, rename the Submenu Tools to 
  357. Utilities and add a Submenu Demos. 
  358.  
  359.  1. Select the item References. You can now press the button Remove Entry to 
  360.     remove the submenu, but only if this Submenu is empty. If it isn't empty, 
  361.     get into this Submenu by pressing Level Down >> and remove all items. 
  362.  2. To rename Tools to Utilities select the item Tools and press the button 
  363.     Change Entry. A dialog box appears allowing you to rename this item. 
  364.  3. Select the item, after which you want to insert the new Submenu. Then press 
  365.     the button Add Submenu to add one. A dialog box appears allowing you to 
  366.     enter the title of a new Submenu. 
  367.  
  368.  
  369. ΓòÉΓòÉΓòÉ 7.2. Setup example 2 ΓòÉΓòÉΓòÉ
  370.  
  371. Assume that you have remove all items, leading to an empty listbox. Now you 
  372. want to add the Applications Backup and Terminal. 
  373.  
  374.  1. The listbox is empty, so you can't select any item. Just press the button 
  375.     Add Program and a dialog box appears, allowing you to enter all the data 
  376.     required for the new Application. 
  377.  2. Now the listbox contains the item Backup, select it and press the button 
  378.     Add Program a second time. Again you get a dialog box, where you enter the 
  379.     data for the Application Terminal. 
  380.  
  381.  
  382. ΓòÉΓòÉΓòÉ 8. Help for PC/2 Menu Installation ΓòÉΓòÉΓòÉ
  383.  
  384. This dialog is used to get a name for a Submenu, which is then added to the 
  385. Popup-Menu. You can enter whatever you like, f.e. to make a Submenu that 
  386. contains OS/2 utilities you might enter Utilities. 
  387.  
  388. If you have chosen in the previous dialog to change the name of a Submenu, then 
  389. overwrite the pre-entered text. 
  390.  
  391. Press Ok to accept, or press Cancel to ignore the data you entered. 
  392.  
  393. Examples 
  394.  
  395. <Backward>                 <Forward> 
  396.  
  397.  
  398. ΓòÉΓòÉΓòÉ 8.1. Menu installation examples ΓòÉΓòÉΓòÉ
  399.  
  400. Assume you have entered the following Submenu Titles: 
  401.  
  402. Title:      Purpose: 
  403.  
  404. Prompts     You want to add a Submenu named Prompts, that contains OS/2 and 
  405.             DOS, fullscreen and windowed command prompts. 
  406.  
  407. Spreadsheets You want to add a Submenu named Spreadsheets for your spreadsheet 
  408.             program like Lotus 123/G or Excel. 
  409.  
  410.  
  411. ΓòÉΓòÉΓòÉ 9. Help for PC/2 Program Installation ΓòÉΓòÉΓòÉ
  412.  
  413. This dialog is a notebook consisting of the following pages: 
  414.  
  415. Page:       Tab title: 
  416.  
  417. Application This page is used to define an application's title, path, filename, 
  418.             working directory, command-line parameters and DOS settings. 
  419.  
  420. Session     This page determines the type of session you want to add. Select 
  421.             between PM, OS/2, DOS and WIN-OS2 sessions. 
  422.  
  423. Style       This page can be used to define the appearance of an application. 
  424.             If the application doesn't overwrite attributes, you may define the 
  425.             style, size and position. 
  426.  
  427. Hotkey      This page is used to define a Hotkey, which will switch to the 
  428.             application and bring it into the foreground. 
  429.  
  430. Priority    This page can be used to overwrite the default priority assigned to 
  431.             an application. 
  432.  
  433.             Caution: Changing the priority may cause serious problems, because 
  434.             the application may be set to consume nothing to the full CPU 
  435.             time!. 
  436.  
  437.  
  438. Press Ok to accept, or press Cancel to ignore the data you entered in all 
  439. notebook pages. 
  440.  
  441. For more information click about on one of the above notebook pages select: 
  442.  
  443. o Application Settings 
  444. o Session Settings 
  445. o Style Settings 
  446. o Hotkey Settings 
  447. o Priority Settings 
  448.  
  449. Example 1 
  450.  
  451. <Backward>                 <Forward> 
  452.  
  453.  
  454. ΓòÉΓòÉΓòÉ 9.1. Application Settings ΓòÉΓòÉΓòÉ
  455.  
  456. This dialog is used to get the title, the path and filename, the working 
  457. directory and parameters of a Menuitem, which is then added to the Popup-Menu. 
  458.  
  459. For a normal user it is the easiest way to use the following guidelines. 
  460. According to the type of application you add, some fields may not be editable 
  461. or visible: 
  462.  
  463. Fieldname:  You would enter: 
  464.  
  465. Program Title: Here you enter the name which should appear on the 
  466.             applications's titlebar, which may be overwritten by some 
  467.             applications. For OS/2 and DOS windows, this will also be the title 
  468.             in the window list. You may also name the Objects here, you want to 
  469.             add. 
  470.  
  471. Path and Filename: Here you enter the fully qualified path and filename. F.e. 
  472.             you might enter c:\os2\cmd.exe to obtain an OS/2 command prompt, or 
  473.             c:\os2\mdos\qbasic.exe to start the basic interpreter. 
  474.  
  475.             Here you also enter the name of WPS Objects. WPS Objects are 
  476.             referred either by their defined Object ID (Identity) f.e. 
  477.             <WP_DRIVES> or <WP_INST> for preinstalled Objects, of f.e. 
  478.             <WP_USER_CALC> or <WP_WIN_PBRUSH> for Objects installed by the user 
  479.             with MAKEOBJ.CMD, a REXX-utility supplied with PC/2. Preinstalled 
  480.             WPS Objects have usually a defined name, you may need to take a 
  481.             look into the file OS2_20.RC to get further information. 
  482.  
  483.             PC/2 can only launch WPS Objects named by their defined ID, so be 
  484.             careful to get either the correct ID from OS2_20.RC or to define an 
  485.             Object with a known ID with MAKEOBJ.CMD For a user installed 
  486.             Objects, you can freely use any name, preferably a descriptive name 
  487.             in the form <WP_xxxx>. 
  488.  
  489.             Sorry, this may be a little complicated, but it is the only way I 
  490.             know to get a known Object ID and the only way I know to start all 
  491.             types of seamless WIN-OS2 sessions. You can't use the Program 
  492.             Template to create Objects if you want them to add to PC/2, because 
  493.             PC/2 can't obtain the Object ID of such Objects. 
  494.  
  495.             Here you would also enter the path and filename of a seamless 
  496.             WIN-OS2 application. 
  497.  
  498. Working Directory: Here you enter the directory where the EXE, HLP and DLL 
  499.             files of your application are located. Before the application is 
  500.             started, a change drive and change directory call is made, to make 
  501.             this directory the working directory. 
  502.  
  503. Parameters: Here you enter the parameters passed to the application. PC/2 
  504.             allows you to be asked for commandline parameters before the 
  505.             application is invoked. Press on Commandline Parameters to find out 
  506.             more about this feature. Assume that you want to use VIEW.EXE to 
  507.             view the command reference, you would enter c:\os2\book\cmdref.inf. 
  508.  
  509.             If you have selected the WIN-OS2 Program Manager PROGMAN.EXE to be 
  510.             started as a seamless WIN-OS2 application, you may enter 1 and only 
  511.             1 additional WIN-OS2 application, that will be started by the 
  512.             Program Manager in the same WIN-OS2 session. The Program Manager 
  513.             itself will be started minimized. 
  514.  
  515. DOS Settings: If you select as program type a DOS Full-Screen or DOS Window, a 
  516.             multiline entryfield is displayed where you can enter the DOS 
  517.             Settings you need. Default, the DOS Settings IDLE_SECONDS=5 and 
  518.             IDLE_SENSITIVITY are added if you create a DOS application for the 
  519.             first time. (You have to spell the DOS Settings exactly as they are 
  520.             displayed in the standard DOS Settings dialog - even then some 
  521.             can't be set for whatever reasons there are.) 
  522.  
  523.             As seamless WIN-OS2 sessions are also DOS type sessions, you can 
  524.             also adjust the Settings of seamless WIN-OS2 sessions here, f.e. 
  525.             you may want to increase the memory by adding DPMI_MEMORY_LIMIT=8. 
  526.  
  527. File Find:  If you click on this button, the standard file dialog of OS/2 is 
  528.             displayed where you can select the application you want to install. 
  529.             The application parameters (f.e. path) will then be inserted 
  530.             automatically in the corresponding entryfields. 
  531.  
  532. Drag & Drop: You can alternatively use the Drag & Drop operation to install one 
  533.             application. Select one application from f.e. a Drives object or 
  534.             from a filemanager, drag it into the dialog to any area that 
  535.             accepts it and drop it. The settings will be adjusted according to 
  536.             the application you dragged into. You may also drag any WPS Object 
  537.             into this dialog, but be careful to verify the name of the Object, 
  538.             because I don't know how to do this automatically (you may need to 
  539.             look into OS2_20.RC for the exact spelling of preinstalled Objects. 
  540.  
  541. For a power user, the data entered may be less. Because the OS/2 API 
  542. DosStartSession() is used to start the application, all rules for this API 
  543. apply as described in the toolkit. Hence you may leave the entryfield Path and 
  544. Filename blank and then select from the Session Settings group an OS/2 or DOS 
  545. fullscreen or window, to get a command prompt. 
  546.  
  547. You may also start an appliciation indirectly through a secondary command 
  548. processor by specifying c:\os2\cmd.exe as the Path and Filename and use then 
  549. the /C or /K option of CMD.EXE in the Parameters entryfield. 
  550.  
  551. Press Ok to accept, or press Cancel to ignore the data you entered in all 
  552. notebook pages. 
  553.  
  554.  
  555. ΓòÉΓòÉΓòÉ 9.2. Session Settings ΓòÉΓòÉΓòÉ
  556.  
  557. Here you can select the type of application you want to add. By default, PC/2 
  558. tries to determine the type of an application you installed via the standard 
  559. file dialog or via Drag & Drop. 
  560.  
  561. Option:     Description: 
  562.  
  563. Determined by WPS This default selection lets the WPS choose the type of 
  564.             application when started. 
  565.  
  566. OS/2 Full-Screen The seesion is a command session, started in full-screen. 
  567.  
  568. OS/2 Window The session is a command session, started in a window on PM. 
  569.  
  570. Presentation Manager The session is graphical PM application. 
  571.  
  572. DOS Full-Screen The session is a DOS command session, started in full-screen. 
  573.  
  574. DOS Window  The session is a DOS command session, started in a window on PM. 
  575.  
  576. WPS Object  The Object-ID of the WPS Object to be started is contained in the 
  577.             entryfield Path and Filename:. The session can only be started when 
  578.             the Object-ID is assigned. 
  579.  
  580. Seamless WIN-OS2 The session is a seamless WIN-OS2 session. Be sure that your 
  581.             graphics adapter supports such sessions. Currently all seamless 
  582.             WIN-OS2 sessions are seperate sessions. 
  583.  
  584. Real Mode   The seamless WIN-OS2 session is started in Real Mode. Real Mode 
  585.             compatibility is only provided by OS/2 2.0. 
  586.  
  587. Standard Mode The seamless WIN-OS2 session is started in Standard Mode. 
  588.  
  589. 386 Enhanced Mode The seamless WIN-OS2 session is started in 386 Enhanced Mode. 
  590.             386 Enhanced mode compatibility is only provided by OS/2 2.1. 
  591.  
  592. You generally have to verify, that the Program Type setting corresponds to the 
  593. application you installed, for most programs you can use Determined by WPS if 
  594. you aren't sure. 
  595.  
  596. According to the Program Type that is selected, some settings may not be 
  597. editable or visible. 
  598.  
  599. OS/2 and DOS Fullscreen or Windows are only used, if you want to start a 
  600. command prompt as the application. In this case, you usually enter in the the 
  601. entryfield Path and Filename of the group Program Data the path of the 
  602. corresponding command processor. A advanced technique to select the type of 
  603. command processor only with these radiobuttons is described under the group 
  604. Program Type. 
  605.  
  606. To add a seamless WIN-OS2 session without a corresponding WPS Object defined, 
  607. select the Seamless WIN-OS2 radiobutton. Another group of buttons will be 
  608. enabled, allowing you the select the Settings of the WIN-OS2 session. Although 
  609. there is a Separate Session checkbox, seamless WIN-OS2 sessions will currently 
  610. always be started as separate sessions. 
  611.  
  612. Warning: Under OS/2 2.0 GA, seamless WIN-OS2 sessions may only be started with 
  613. the WPS running, otherwise the system hangs. There seems also to be a problem 
  614. with a real mode session, because such a WIN-OS2 session starts to load, but 
  615. doesn't finish successfully. Under OS/2 2.1 GA you may start seamless WIN-OS2 
  616. session with or without the WPS installed. 
  617.  
  618. Press Ok to accept, or press Cancel to ignore the data you entered in all 
  619. notebook pages. 
  620.  
  621.  
  622. ΓòÉΓòÉΓòÉ 9.3. Style Settings ΓòÉΓòÉΓòÉ
  623.  
  624. You can select one of the radiobuttons and any of the checkboxes to define the 
  625. style the application should be started with. 
  626.  
  627. Some applications overwrite the default style settings, i. e. by reading them 
  628. from a profile. PC/2 can't force such applications to accept the styles you 
  629. selected. 
  630.  
  631. Option:             c Description: 
  632.  
  633. Application defined The default style defined by the session itself is used. 
  634.  
  635. Maximized   The session's default style is modified to maximized. 
  636.  
  637. Minimized   The session's default style is modified to minimized. 
  638.  
  639. Invisible   The window created by the application is invisible. 
  640.  
  641. No Autoclose The window created by the application is not terminated when the 
  642.             application shuts down. 
  643.  
  644. Background  The window is created in the background. 
  645.  
  646. User defined Size & Position The session's default size and position is 
  647.             modified to the values entered. PC/2 forces the window to the 
  648.             entered position, even when the application overwrites these 
  649.             values. You may specify a position relative to the origin of the 
  650.             Virtual Desktops (the "middle" Desktop of the 9 Virtual Desktops), 
  651.             useful when the. Virtual Desktop feature is enabled. 
  652. e. if you selected Minimized, Invisible and Background buttons, the application 
  653. will be started minimized, in the background and invisible (this may make sense 
  654. for a backup program). 
  655.  
  656. Press Ok to accept, or press Cancel to ignore the data you entered in all 
  657. notebook pages. 
  658.  
  659.  
  660. ΓòÉΓòÉΓòÉ 9.4. Hotkey Settings ΓòÉΓòÉΓòÉ
  661.  
  662. PC/2 supports the definition of Hotkey, to switch from the current application 
  663. to a certain application just by pressing a Hotkey. If the Hotkeyed session is 
  664. on another virtual Desktop, PC/2 switches to this Desktop and switches the 
  665. application into the foreground. PC/2 supports 0 ... 9 in combination with 
  666. either the Ctrl-Key or the Alt-Key as Hotkeys giving you 20 different Hotkeys 
  667. at maximum. 
  668.  
  669. If PC/2 can't detect the application running, the pressed Hotkey is defined 
  670. for, it starts the application as if it was invoked by PC/2's Popup-Menu. 
  671. Starting applications by pressing a Hotkey is another alternative invoking 
  672. programs delivered by PC/2. 
  673.  
  674. PC/2 allows you to mark the application as non-movable around the virtual 
  675. Desktop. By defining this style the application always keeps on the active 
  676. Desktop, regardless to which virtual Desktop you are switching to. 
  677.  
  678. Control:    Description: 
  679.  
  680. Session name If you either mark the application as non-movable or define a 
  681.             Hotkey, you must fill this entryfield with a string that equals or 
  682.             is part of, of either the applications name on it's titlebar or the 
  683.             applications name in the window list. If you use one of the two 
  684.             features and you leave the entryfield empty, PC/2 copies the string 
  685.             from Program Title entryfield when you press Ok.. 
  686.  
  687.             Be sure that the string you entered matches only with the current 
  688.             application, because the first match of this string with any 
  689.             applications's titlebar or it's entry in the window list will be 
  690.             taken. You may want to start your application without these options 
  691.             first, to get it's titlebar name or it's entry in the window list. 
  692.  
  693.             I strongly recommend to fill in this entryfield if you experience 
  694.             unexpected results. PC/2 uses the session name to identify the 
  695.             current sessions from all running sessions. 
  696.  
  697. Keep on active Desktop Checking this flags keeps the application always on the 
  698.             current Desktop regardless to which virtual Desktop you move. 
  699.  
  700. Enable Hotkey This flag defines you want to define a Hotkey for this 
  701.             application. The controls necessary to define the Hotkey will be 
  702.             enabled. 
  703.  
  704. Default     Once you pressed the Hotkey the Desktop is switched to the virtual 
  705.             Desktop the application is located on and activates it. 
  706.  
  707. Maximized   The same as for Default is done, but the applications window is 
  708.             maximized too. 
  709.  
  710. Restore     The same as for Default is done, but the applications window is 
  711.             restored too. 
  712.  
  713. Ctrl-Key    You define a Hotkey which ranges from 0 ... 9 and A ... Z in 
  714.             conjunction with the Ctrl-Key. 
  715.  
  716. Alt-Key     You define a Hotkey which ranges from 0 ... 9 and A ... Z in 
  717.             conjunction with the Alt-Key. 
  718.  
  719.             You must select a key in the range between 0 and 9 or A ... Y from 
  720.             the drop down box which in conjunction with the Ctrl-key or Alt-key 
  721.             is used to switch to the application. You can define this way 72 
  722.             different keys as the maximum. 
  723.  
  724.             OS/2 and DOS windows modify the keys pressed in such a way, that 
  725.             PC/2 is not able to detect them. If you wand to switch from such a 
  726.             window, change the focus to another window, for example to the 
  727.             Window List by pressing CTRL+ESC. 
  728.  
  729.             Caution!  All keys defined as Hotkeys in PC/2 are no longer 
  730.             available for other applications, because once a key is defined as 
  731.             Hotkey no other application except PC/2 gets this key. This is a 
  732.             limitation of the Hotkey feature, because only this way PC/2 can 
  733.             ensure that if a Hotkey is defined, the Desktop switches to this 
  734.             application. The Hotkey launches the application, if the 
  735.             application, the Hotkey is defined for, is not running. If you need 
  736.             a certain key, which is defined as a Hotkey in PC/2, change the 
  737.             Hotkey to an unused key. 
  738.  
  739. Current Window List To define the style non-movable or the Hotkey you may start 
  740.             the application first without these options and gets its titlebar 
  741.             name from it's window or it's window list name from the Current 
  742.             Window List. 
  743.  
  744. Press Ok to accept, or press Cancel to ignore the data you entered in all 
  745. notebook pages. 
  746.  
  747.  
  748. ΓòÉΓòÉΓòÉ 9.5. Priority Settings ΓòÉΓòÉΓòÉ
  749.  
  750. PC/2 allows you to specify the priority of the applications you start via the 
  751. Popup-Menu. OS/2 has the following priority classes and deltas defined to 
  752. select from: 
  753.  
  754. Priority Class: Description: 
  755.  
  756. Idle time   Idle-time is the lowest priority class a session or thread can run 
  757.             under OS/2. You may use this option for task that should only be 
  758.             performed if enough CPU-resource is available, i.e. for a 
  759.             background NFS (Network File System) Server or BBS. 
  760.  
  761. Regular     If not specified otherwise the priority class Regular is the 
  762.             default class of all sessions and threads. For these default class 
  763.             the priority delta of 0 is default. 
  764.  
  765. No Change   This option just doesn't change the priority. The application is 
  766.             started with the priority class Regular and priority delta 0. 
  767.  
  768. Time Critical Time-critical priority class is used for time-critical sessions. 
  769.             Examples may be real-time data acquisition. 
  770.  
  771. Foreground Server Foreground Server is the highest priority class available 
  772.             that should be only used for small assembly language applications 
  773.             because they really eat up the CPU time. 
  774.  
  775. Priority Delta The priority delta selectable between 0 and 31 is defined for 
  776.             each priority class. I.e. a session with Regular priority class and 
  777.             priority delta 25 has a lower priority than a session with 
  778.             Time-critial priority class and priority delta 3. 
  779.  
  780. Extreme caution!  Changing the priority from the default selection may cause 
  781. serious performance impacts on your system. Be very carefully when selecting 
  782. higher priorities, because the higher the priority the higher the CPU 
  783. time-slice a session consumes deteriorating overall system performance. You 
  784. can't change the priority of DOS session (and WIN-OS2 sessions are DOS 
  785. sessions) because allowing this would lock PM for unknown reasons. 
  786.  
  787. For example if you set an OS/2 command prompt to a Time-critical priority, you 
  788. may not be able to switch to other sessions until the command prompt is waiting 
  789. for input. 
  790.  
  791. Press Ok to accept, or press Cancel to ignore the data you entered in all 
  792. notebook pages. 
  793.  
  794.  
  795. ΓòÉΓòÉΓòÉ 9.6. Program installation example 1 ΓòÉΓòÉΓòÉ
  796.  
  797. Assume you want to add Lotus 123/G: 
  798.  
  799. Fieldname:  You would enter: 
  800.  
  801. Program Title: Lotus 123/G 
  802.  
  803. Path and Filename: c:\123g\123g.exe 
  804.  
  805. Working Directory: c:\123g 
  806.  
  807. Parameters: (none) 
  808.  
  809. Lotus 123/G is a Presentation Manager application so you would select 
  810. Presentation Manager as program type. The program style may be Maximized, 
  811. because more information is visible. The priority may be left at the default 
  812. selection No Change. 
  813.  
  814. Assume you want to add the WPS Object System Clock (located in the folder OS/2 
  815. System  System Setup): 
  816.  
  817. Fieldname:  You would enter: 
  818.  
  819. Program Title: System Clock 
  820.  
  821. Path and Filename: <WP_CLOCK> 
  822.  
  823. Working Directory: (n/a) 
  824.  
  825. Parameters: (n/a) 
  826.  
  827. The System Clock is a WPS Object, so WPS Object is selected as the program 
  828. type. You may have to look into the file OS2_20.RC to get the defined name of 
  829. preinstalled WPS Objects. Most settings are not available for WPS Objects. 
  830.  
  831. Assume you want to add the WPS Object seamless WIN-OS2 Clock. First you must 
  832. create an WPS Object with a known Object ID (Identifier) with MAKEOBJ.CMD, a 
  833. small REXX-utility supplied with PC/2. To do so, start MAKEOBJ.CMD and supply 
  834. the Object ID <WP_WIN_CLOCK> when you're asked to. Then open the newly created 
  835. Object Settings and change them as you usually do, when you want to make an 
  836. Object for a seamless WIN-OS2 session of the WIN-OS2 clock. After you have 
  837. created the WIN-OS2 clock object, you can drag it into this dialog of PC/2: 
  838.  
  839. Fieldname:  You would enter: 
  840.  
  841. Program Title: Clock 
  842.  
  843. Path and Filename: <WP_WIN_CLOCK> 
  844.  
  845. Working Directory: (n/a) 
  846.  
  847. Parameters: (n/a) 
  848.  
  849. The seamless WIN-OS2 Clock is a WPS Object, so WPS Object is used as the 
  850. program type. Assuming that you created the seamless WIN-OS2 clock object as 
  851. outlined before, then the Object ID is <WP_WIN_CLOCK>. If you had an WPS Object 
  852. before, and you don't know the Object ID, you have to create a new one with 
  853. MAKEOBJ.CMD, to define a known Object ID. 
  854.  
  855. Sorry, this may be a little complicated, but it is the only way I know to get a 
  856. known Object ID and the only way I know to start seamless WIN-OS2 sessions. 
  857.  
  858. Assume you want to add the WIN-OS2 Program Manager. Open the Program 
  859. Installation dialog, and either enter the path information (f.e. 
  860. c:\os2\mdos\winos2\progman.exe) or drag PROGMAN.EXE into. If you have entered 
  861. the data manually, you also must check the seamless WIN-OS2 session. Further 
  862. assume that you want in the same WIN-OS2 session also start the WIN-OS2 File 
  863. Manager WINFILE.EXE, then you add it to the Parameters entryfield: 
  864.  
  865. Fieldname:  You would enter: 
  866.  
  867. Program Title: Prog & File Manager 
  868.  
  869. Path and Filename: c:\os2\mdos\winos2\progman.exe 
  870.  
  871. Working Directory: c:\os2\mdos\winos2 
  872.  
  873. Parameters: winfile.exe 
  874.  
  875. You can only add a Parameter to the WIN-OS2 Program Manager, and only one. 
  876.  
  877.  
  878. ΓòÉΓòÉΓòÉ 10. Help for PC/2 Control Addition ΓòÉΓòÉΓòÉ
  879.  
  880. This dialog allows you to add Menu Control items to PC/2's Popup-Menu. Except 
  881. for Break Separator and Menu Separator you may only add 1 instance of the Menu 
  882. Control to the Popup-Menu. The Menu Control Configure Popup-Menu Settings must 
  883. be added to the Popup-Menu in order that PC/2 displays the Popup-Menu after 
  884. mouse button 1 clicks, otherwise the Setup dialog will be invoked after each 
  885. mouse click until you have added this Menu Control. PC/2 supports the following 
  886. Menu Controls: 
  887.  
  888. Control:    Description: 
  889.  
  890. Menu Settings This button is used to add the Menu Control to be able to 
  891.             configure the Popup-Menu via the Setup dialog. 
  892.  
  893. Desktop Settings This button is used to add the Menu Control to configure the 
  894.             virtual Desktop feature. 
  895.  
  896. About PC/2  This button adds the About PC/2 Menu Control. 
  897.  
  898. ShutDown OS/2 This button adds a Menu Control, which when selected displays a 
  899.             message box allowing you to shutdown OS/2 just be clicking on Ok or 
  900.             pressing the Enter key. 
  901.  
  902. Help        This button add the online help Menu Control item. 
  903.  
  904. Exit        This button is used to add the Menu Control to be able to exit PC/2 
  905.             via a message box by just clicking on Ok or pressing the Enter key. 
  906.  
  907. Break Separator This button is used to add one break separator Menu Control. 
  908.             You may add this Menu Control to convert a large single-column menu 
  909.             to a smaller multi-column menu. This Control is a Menu Control that 
  910.             you may add as often you prefer. I suggest to use this Control only 
  911.             to break Menuitems not being a Submenu. 
  912.  
  913. Menu Separator This button is used to add one separator Menu Control. You may 
  914.             add this Menu Control to enhance the readability of the Popup-Menu. 
  915.             This Control is a Menu Control that you may add as often you 
  916.             prefer. 
  917.  
  918. Press Ok to accept or press Cancel to ignore the your modifications. 
  919.  
  920. <Backward>                 <Forward> 
  921.  
  922.  
  923. ΓòÉΓòÉΓòÉ 11. Help for PC/2 Resort ΓòÉΓòÉΓòÉ
  924.  
  925. This dialog box contains two listboxes, the left one that displays the 
  926. currently available Menuentries and the right one that displays the currently 
  927. resorted Menuentries. Select the first Menuentry from the left listbox and 
  928. press the Reorder button, to resort it to the right listbox. For the next 
  929. Menuentry(ies) repeat this procedure, until the left listbox is empty. 
  930.  
  931. You can cancel the resort before you have done any sort, but you have to resort 
  932. the complete Submenu once you made one resort operation. 
  933.  
  934. All sorted Menuentries in the right listbox can't be started with PC/2 until 
  935. you complete the resort by pressing OK. Warning! - You have to press OK in the 
  936. Setup Dialog to write the resorted Menuentries structure to the configuration 
  937. file. 
  938.  
  939. <Backward>                 <Forward> 
  940.  
  941.  
  942. ΓòÉΓòÉΓòÉ 12. Help for PC/2 Startup Parameters ΓòÉΓòÉΓòÉ
  943.  
  944. PC/2 allows you to replace the commandline parameters of your application 
  945. completly or partly. 
  946.  
  947. F.e. assume you have a TCP/IP communications package installed on your system. 
  948. You also have added an Menuitem that start a file transfer program named FTP. 
  949. FTP requires as a parameter the name of the host you want to connect to. To 
  950. prompt you for this parameter immediately before FTP is started, you would 
  951. modify the parameters entryfield of the PC/2 Program Installation dialog like 
  952. [Please enter host address] 
  953.  
  954. Further assume that you selected the Menuitem FTP from the Popup-Menu. Just 
  955. before FTP is started, a dialog box is displayed, requesting the host address 
  956. from you. F.e. you will type ftp.cdrom.com, then the file transfer program will 
  957. be invoked as if you typed FTP ftp.cdrom.com from a commandline. 
  958.  
  959. Generally the syntax for the commandline parameters is: 
  960.  
  961. Parameter(s) 1 [Text] Parameter(s) 2 
  962.  
  963. Assume you typed FirstFile.doc as the first and ThirdFile.doc as the second 
  964. parameter. You will be asked by a dialog box, what to replace [Text] with. 
  965. Assume you entered MyFile.doc then the program will be invoked with the 
  966. commandline parameters FirstFile.doc MyFile.doc ThirdFile.doc. The string 
  967. [Text] would have been replaced by MyFile.doc. Of course both parameters may be 
  968. omitted, both may contain more than one parameter or only one of them may 
  969. present. Omitting [Text] would start the application without asking you for a 
  970. commandline parameter prior. 
  971.  
  972. You may also use this dialog, to add a second WIN-OS2 application to a WIN-OS2 
  973. session, if the first application is the WIN-OS2 Program Manager. 
  974.  
  975. PC/2 allows you to edit commandline parameters similar to the WPS (open the 
  976. Settings notebook of any application, position the cursor into the Parameters 
  977. entryfield and press F1 or Help to get further information). 
  978.  
  979. Press Ok to accept the parameters you entered, or press Cancel to replace the 
  980. commandline parameters by an empty string. 
  981.  
  982. <Backward>                 <Forward> 
  983.  
  984.  
  985. ΓòÉΓòÉΓòÉ 13. Help for PC/2 Desktop Setup ΓòÉΓòÉΓòÉ
  986.  
  987. PC/2 supports what is called Sliding Focus and Virtual Desktop. 
  988.  
  989. A sliding Focus ensures, that the window under the mouse pointer is always the 
  990. active window (the one that has a highlighted frame). If you move the pointer 
  991. over another window, PC/2 recognizes the pointer movements, and tries to 
  992. activate the window currently under the mouse pointer. The windows will behave 
  993. similar to X-Windows, but the active window is always fully displayed. 
  994.  
  995. A Virtual Desktop is a Desktop enhancement that expands your display. For 
  996. example assume that you are running OS/2 on an XGA-2 at a resolution of 1024 * 
  997. 768 pixels. Your display has then 1024 columns and 768 rows of pixels, giving 
  998. you a Desktop where application windows can be seen. We will call this the 
  999. physical Desktop. Of course you can start windows outside this Desktop, but you 
  1000. won't be able to see them unless you switch to this Desktop.. 
  1001.  
  1002. PC/2 allows you to expand this Desktop, so that you can move the physical 
  1003. Desktop around to see the windows you couldn't see before. We will call this 
  1004. enhancement the Virtual Desktop. Simply speaking, imagine the virtual Desktop 
  1005. as an 3 * 3 array of Desktops, with the physical Desktop you now can see in the 
  1006. middle. Now imagine, that you can move your physical Desktop around within the 
  1007. larger virtual Desktop. For example assume that you move the physical Desktop 
  1008. left, all windows you have started will move right, so some disappear in the 
  1009. right side  and some appear on the left side of your display. 
  1010.  
  1011. That's just that what PC/2 does for you. If you move your mouse pointer on the 
  1012. leftmost column of your display (column 0), all windows move rightward, as the 
  1013. physical Desktop moves leftward within the virtual Desktop. The same principle 
  1014. is used on the rightmost columns and the top and bottom rows. If you move your 
  1015. mouse pointer into a corner of your display, the Desktop even will move in two 
  1016. directions, leading to a horizontal and a vertical movement. 
  1017.  
  1018. Of course you can only move your physical Desktop in one direction, as long as 
  1019. this movement keeps the physical Desktop within the virtual Desktop. Using this 
  1020. feature, you expand your physical Desktop to a 9-fold virtual Desktop. 
  1021.  
  1022. Control:    Description: 
  1023.  
  1024. Sliding Focus Select this checkbox to enable the Sliding Focus feature of PC/2. 
  1025.  
  1026. Preserve Z-Order To preserve the Z-order of the windows, that is the order in 
  1027.             which a window in the foreground overlaps a window behind, also 
  1028.             check the Preserve Z-Order checkbox. If you run seamless WIN-OS2 
  1029.             sessions, you may want to disable the sliding Focus, to avoid some 
  1030.             nasty problems. 
  1031.  
  1032. Button 2 titlebar click to set window to bottom Select this checkbox if you 
  1033.             want to click down mouse button 2 on any window's titlebar to set 
  1034.             this window to the bottom of all windows. This moves the window you 
  1035.             clicked on behind all other windows, lowering its Z-Order to the 
  1036.             minimum. 
  1037.  
  1038. Virtual Desktop Select this checkbox to enable the Virtual Desktop feature of 
  1039.             PC/2. 
  1040.  
  1041. Move OS/2's Desktop This checkbox allows you to move the Desktop within the 
  1042.             virtual Desktop like any other window. The Desktop is another name 
  1043.             for the WPS (WorkPlace-Shell). You may check this option if you 
  1044.             don't need the services provided by the WPS on all Virtual 
  1045.             Desktops. 
  1046.  
  1047. Click to Move If you prefer to click, before the physical Desktop is moved, 
  1048.             select this option. After you move your mouse pointer over the 
  1049.             surrounding rows or columns you have to click, either a single or 
  1050.             double click according to the 
  1051.  
  1052. Overview Window You may also want an overview window, that contains the current 
  1053.             layout of the virtual Desktop. Select this checkbox to enable this 
  1054.             feature. You may doubleclick with mouse button 1 on any of the 9 
  1055.             virtual Desktops to immediately switch to this Desktop. commandline 
  1056.             option, to move the physical Desktop. 
  1057.  
  1058. Keep on top Select this option if you want the overview window to stay always 
  1059.             on the top of the Desktop, even if another window has the focus. 
  1060.  
  1061. Virtual Desktop Scrolling You can use this scrollbar to select the percentage 
  1062.             of the display dimensions the physical Desktop should move for a 
  1063.             single movement. You can select between 0 and 100 % wit 5% 
  1064.             increments, with 100 % being the default one. 
  1065.  
  1066. OS/2's Desktop Name PC/2 has to know the name of this Desktop, so you have to 
  1067.             ensure that you type its name in the entryfield. Under OS/2 2.0 its 
  1068.             usually named OS/2 2.0 Desktop, but it changes under OS/2 2.1 to 
  1069.             Desktop, if you haven't installed it over an existing OS/2 2.0 
  1070.             system. You may rename the Desktop by clicking with mouse button 2 
  1071.             on the Desktop selecting DesktopSettings and selecting the General 
  1072.             notebook page. Changing the title can be used to replace OS/2 2.0 
  1073.             Desktop by Desktop. Also ensure that you translate is into your 
  1074.             national language, if you don't use an English OS/2 version. 
  1075.  
  1076. Window List Name PC/2 also requires to know the name of the Window List. The 
  1077.             Window List is usually named Window List but you have to ensure 
  1078.             that it is translated into your national language, if you don't use 
  1079.             an English OS/2 version. 
  1080.  
  1081. Button 1 Single Click Select this option if you want to activate the Popup-Menu 
  1082.             or switch to another virtual Desktop with a single click with mouse 
  1083.             button 1. 
  1084.  
  1085. Button 1 Double Click Select this option if you want to activate the Popup-Menu 
  1086.             or switch to another virtual Desktop with a double click with mouse 
  1087.             button 1. 
  1088.  
  1089. These setting are saved and will be used when PC/2 is loaded unless you have 
  1090. specified a different behaviour with the Commandline Parameters. 
  1091.  
  1092. Press Ok to accept the configuration and save it into an INI file, or press 
  1093. Cancel to ignore any changes you made. If your INI file is corrupted, PC/2 
  1094. assumes default values, which you then can edit and save to a new INI file. 
  1095.  
  1096. <Backward>                 <Forward> 
  1097.  
  1098.  
  1099. ΓòÉΓòÉΓòÉ 14. Help for PC/2's overview window ΓòÉΓòÉΓòÉ
  1100.  
  1101. PC/2's Desktop overview window displays a sized image of all windows available 
  1102. on all Virtual Desktops and allows direct manipulation. Of course PC/2's 
  1103. overview window must be enabled before it is displayed.. The overview window is 
  1104. controlled by smarticons, located at the top of the window. The currently 
  1105. active smarticon is framed and pressed. If mouse button 2 is pressed on a 
  1106. window the action corresponding to the active smarticon is performed. 
  1107.  
  1108. To perform actions on the windows displayed in PC/2's Desktop overview window, 
  1109. the following smarticons may be used: 
  1110.  
  1111. Icon:       Description: 
  1112.  
  1113. Exit PC/2   Click on this smarticon to exit PC/2. 
  1114.  
  1115. Move window Selecting this icon changes the cursor to a window pointer cursor, 
  1116.             allowing you to select and move a window by clicking and holding 
  1117.             mouse button 2. 
  1118.  
  1119. Set to top  Selecting this icon changes the cursor to a cross wires cursor, 
  1120.             allowing you to move a window on the top of the Desktop by clicking 
  1121.             mouse button 2 onto it. 
  1122.  
  1123. Set to bottom Selecting this icon changes the cursor to a cross wires cursor, 
  1124.             allowing you to move a window to the bottom of the Desktop by 
  1125.             clicking mouse button 2 onto it. 
  1126.  
  1127. Kill a session Selecting this icon changes the cursor to a cross wires cursor, 
  1128.             allowing you to terminate a window by clicking mouse button 2 onto 
  1129.             it. 
  1130.  
  1131. Maximize window Selecting this icon changes the cursor to a cross wires cursor, 
  1132.             allowing you to maximize a window by clicking mouse botton 2 onto 
  1133.             it. 
  1134.  
  1135. Minimize window Selecting this icon changes the cursor to a cross wires cursor, 
  1136.             allowing you to minimize a window by clicking mouse botton 2 onto 
  1137.             it. 
  1138.  
  1139. Restore window Selecting this icon changes the cursor to a cross wires cursor, 
  1140.             allowing you to restore a window by clicking mouse botton 2 onto 
  1141.             it. 
  1142.  
  1143. ShutDown OS/2 Selecting this icon changes the cursor to a window pointer cursor 
  1144.             and displays a message box asking to continue ShutDown of OS/2. 
  1145.  
  1146. PC/2 Help   Selecting this icon changes the cursor to a window pointer cursor 
  1147.             and displays PC/2's online help you are reading now. 
  1148.  
  1149. <Backward>                 <Forward> 
  1150.  
  1151.  
  1152. ΓòÉΓòÉΓòÉ 15. Help for PC/2 Errors ΓòÉΓòÉΓòÉ
  1153.  
  1154. PC/2 can't verify all user input for validity, so some user input may cause 
  1155. some PC/2 functions to fail. In this case, a message box is displayed 
  1156. containing the module and the sourcecode linenumber that failed. Also a error 
  1157. message is displayed containing which error occured and what should be done to 
  1158. resolve the problem. 
  1159.  
  1160. F.e. you might have configured to start the program VIEW.EXE by writing 
  1161. c:\os3\view.exe in the entryfield Path and Filename in the Program Installation 
  1162. dialog. This of course leads to an error, because when OS/2 tries to start this 
  1163. item, it can't find the directory \os3\ simply because it should read \os2\. A 
  1164. message box is displayed saying an error occured and that the user input should 
  1165. be corrected. 
  1166.  
  1167. The messagebox has three buttons that may be pressed: 
  1168.  
  1169. Button:     Result: 
  1170.  
  1171. Abort       PC/2 will be terminated and all unsaved data will be lost. You have 
  1172.             to restart PC\2 again. This button should be the last one you 
  1173.             select. 
  1174.  
  1175. Retry       The error is ignored, you may need to correct your data entered in 
  1176.             the entryfields. 
  1177.  
  1178. Ignore      The error is ignored, you may need to correct your data entered in 
  1179.             the entryfields. 
  1180.  
  1181. <Backward>                 <Forward>